@charset 'utf-8';
/* Reset di stile */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
:focus {
  outline: 0;
}
body {
  line-height: 1;
  color: black;
  background: white;
}
ol, ul {
  list-style: none;
}
table {
  border-collapse: separate;
  border-spacing: 0;
}
caption, th, td {
  text-align: left;
  font-weight: normal;
}
blockquote:before, blockquote:after,
  q:before, q:after {
  content: "";
}
blockquote, q {
  quotes: "" "";
}
/* Stili globali */
body, h1, h2, h3, h4, h5, h6, p, li, ul, ul.menu li, li.leaf, img {
  margin:0;
  padding:0;
  border:0;
  list-style:none;
  color:#FFF;
}
body, p {
  font-family:arial, Helvetica, sans-serif;
  font-size:14px;
}
a:link, a:visited, a:hover, a:active {
  color:#fff;
  text-decoration:none;
  outline:none;
}
.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}

/* CLASSI GENERICHE */
.gen_div {
  border:1px solid #205581;
  background:#031C32;
  padding:10px;
  margin-bottom:20px;
}

#gendiv {
  border:1px solid #205581;
  background:#031C32;
  padding:10px;
  margin-bottom:20px;
}

#gendiv p {
	line-height:150%;
	margin-bottom:15px;
}

.cleared {
  clear:both;
}
.fleft {
  float:left;
}
.fright {
  float:right;
}
h2 {
  font-size:18px;
}

/* Pagina login */
.login_column {
  width:364px;
}
.login_column .login_div {
  width:340px;
}
.login_div label{
  display:block;
  float:left;
  clear:left;
  width:105px;
  margin-top:10px;
}
.login_div input{
  float:left;
  width:220px;
  margin:5px 0;
}
.login_div input.bottoni{
  width:auto;
  clear:both;
  float:right;
}
/* HEADER - TESTATA */
#sfondo_header {
	background:#F9F9F9;
	border-bottom:20px solid #205483;
}
#header {
	position:relative;
	width:1000px;
	margin:0 auto;
}


/* -> MENU ALL'INTERNO DELL'HEADER*/
#help {
	position:absolute;
	top:15px;
	right:50px;
	background:url(../i/help.png) no-repeat 55px center;
	padding:0 28px 4px 0;
	color:#3D7ACA;
	font-size:20px;
	font-weight:bold;
}
#menu_utente {
	position:absolute;
	top:50px;
	right:50px;
}
#menu_utente li {
	color:#8f8f8f;
	font-size:14px;
	font-weight:lighter;
	display:inline;
}
#utente_log {
	background:url(../i/stella_utente.png) no-repeat right center;
	padding:3px 28px 3px 0;
	font-size:16px;
	font-weight:bold;
	color:#8ebc14;
}
#disconnetti {
	background:url(../i/door_out.png) no-repeat;
	padding-left:20px;
	text-decoration:underline;
}
#menu_utente li.bordo {
	border-left:1px solid #8f8f8f;
	padding-left:20px;
	margin-left:20px;
}
#menu_utente2 {
	position:absolute;
	top:90px;
	right:35px;
}
#menu_utente2 li {
	color:#ff7f00;
	font-size:16px;
	display:block;
	float:left;
	border:1px solid #8f8f8f;
	border-radius:4px 4px 4px 4px;
	width:160px;
	height:20px;
	margin:0 15px;
	padding:6px 0 1px 8px;
}
#vettura {
	background:url(../i/corse.png) no-repeat 115px center;
}
/* -> FINE MENU HEADER*/
/* FINE HEADER - TESTATA */
/* CENTER */
#sfondo_center {
	background:#04121D;
}
#sfondo_center_pub {
	background:black;
}
#center {
	width:1000px;
	margin:0 auto;
}
/* MENU PRINCIPALE*/
.voci_menu {
	width:178px;
	height:55px;
	float:left;
	margin:18px 10px;
	background:#F0F0F0;
	border:1px solid #F0F0F0;
	border-radius:4px 4px 4px 4px;
}
.voci_menu_green {
	background:green;
}
.voci_menu_red {
	background:red;
}

.grigio {
	color: #F0F0F0;
}
.voci_menu a {
  color:#3D7ACA;
	display:block;
	text-align:center;
	font-size:18px;
	padding:18px 0;
}
.voci_menu a:hover {
  color:#3D7ACA;
  text-decoration:underline;
}
/* FINE MENU PRINCIPALE*/
/* MENU COLONNA SX */
#menu_secondario {
	font-size:14px;
	text-align:center;

}
#menu_secondario li {
  border:1px solid #205581;
  width:100px;
	/*border-bottom:1px dotted #205581;*/
	padding:8px;
  display:inline;
  border-radius:5px;
  background:#205581;
  margin:5px;
}
.submenu_title {
  margin:30px 0;
  text-align:center;
  font-size:25px;
}

/* FINE MENU COLONNA SX */
/* INIZIO TABELLA "IL MIO PROFILO" */
00
#ilmioprofilo {
	/*background:url(../i/bordotabpiccolablu.png) no-repeat 0 bottom;*/
	background:url("../i/bordotab_blu.png") no-repeat 0 bottom transparent;
	padding-bottom:10px;
}

#ilmioprofilo h3 {
	background:url(../i/titoli_tab_blu.png) no-repeat 8px 0;
	font-size:18px;
	padding:8px 0 6px 135px;
}
#ilmioprofilo h3 span {
	background:url(../i/mio_profilo.png) no-repeat;
	padding-left:26px;
}
#tabella_mioprofilo {
	width:968px;
	border-top:1px solid #205581;
  border-left:1px solid #205581;
  border-right:1px solid #205581;
	background:#031C32;
}
#mioprofilo_menu {
	float:left;
	margin:-20px 15px 0 15px;
}
#mioprofilo_menu img {
	border:5px solid #9b9b9d;
	margin-bottom:8px;
	width:97px;
	height:97px;
	display:block;
}
#foto {
	background:url(../i/foto.png) no-repeat 0 0;
}
#profilo {
	background:url(../i/profilo.png) no-repeat 0 0;
}
#info {
	background:url(../i/info.png) no-repeat 0 -8px;
}
.mioprofilo {
	height:23px;
	text-align:center;
	padding:4px 0;
}
#tabella{
	font-size:14px;
	border-collapse:collapse;
}
.cella {
	padding:8px 90px 8px 0;
	border-bottom:1px dotted #fff;
}
.cella1 {
	color:#205581;
}
.cella2 {
	color:#fff;
}
.last {
	border:none;
}
/* FINE TABELLA IL MIO PROFILO */
/* TABELLA CORSE IN ATTESA */
#corse_in_attesa {
	width:970px;
	float:left;
	margin:30px 0;
}
#corse_in_attesa h3 {
	background:url(../i/titoli_tab_bianco.png) no-repeat 0 0 ;
	font-size:18px;
	padding:8px 0 6px 12px;
	color:#3D7ACA;
	margin-left:8px;
}
#corse_in_attesa h3 span {
	background:url(../i/corse_attesa.png) no-repeat left center;
	padding-left:65px;
}

#attesa_ajax {
	width:410px;
	float:right;
}
#attesa_dettagli {
	background:#e6e6e6;
	border-top:1px solid #6c6c6c;
	border-bottom:1px solid #6c6c6c;
	border-right:1px solid #6c6c6c;
	height:32px;
}
#attesa_dettagli p {
	color:#6c6c6c;
	font-size:16px;
	border-left:1px solid #6C6C6C;
	height:19px;
	margin-top:4px;
	padding:4px 0 0 10px;
}
#attesa_info {
	border-bottom:1px solid #6c6c6c;
	border-right:1px solid #6c6c6c;
	background:#1a354c;
	height:189px;
}
.testo_info {
margin:7px 23px;	
}
.orario_info {
	float:left;
	padding-right:52px;
}
.titolo_info {
	background:url(../i/attivita.png) no-repeat 15px center;
	width:320px;
	font-size:17px;
	text-align:center;
	border-bottom:1px dotted #fff;
	margin-left:22px;
	padding:10px 0 10px 38px;
}
.span_1 {
	color:#538cb9;
	font-size:14px;
}
.span_minuti {
	font-size:14px;
	font-weight:bold;
	color:#ffa901;
}
.span_2 {
	color:#ffe400;
	font-weight:bold;
}
#attesa_storico {
	background:url(../i/bordo_tab_bianco.png) no-repeat -560px bottom;
	height:36px;
}
#attesa_storico a {
	width:370px;
	color:#205581;
	display:block;
	text-align:right;
	text-decoration:underline;
	padding-top:12px;
}
#tabella_corse_attesa th {
	border-top:1px solid #6c6c6c;
}
#tabella_corse_attesa th.first {
	border-left:1px solid #6c6c6c;
}
.menu_tabella, #tabella_corse_attesa tfoot th {
	background:#e6e6e6;
	color:#6c6c6c;
	border-bottom:1px solid #6c6c6c;
	font-size:16px;
	padding:8px 0;
	text-align:center;
}
#tabella_corse_attesa tbody {
	background:#f8f8f8;
	width:485px;
	border-collapse:collapse;
}
.attivita {
	color:#205581;
	font-weight:lighter;
	border-left:1px solid #6c6c6c;
}
#tabella_corse_attesa .casella {
	border-bottom:1px dotted #6c6c6c;
}
.help {
	background:url(../i/help.png) no-repeat 0 0;
	text-indent:-9999px;
	display:block;
	width:24px;
	height:24px;
}
.link a {
	float:left;
}
#tabella_corse_attesa .last {
	border-bottom:none;
}
.visualizza {
	background:url(../i/visualizza.png) no-repeat 0 center;
	display:block;
	width:78px;
	height:23px;
	padding:4px 16px 0 0;
}
.attivo .visualizza {
	background:url(../i/nascondi.png) no-repeat 0 center;
}
.attivo {
	background:url(../i/attivo_chiaro.png) no-repeat 122px 0;
}
#tabella_corse_attesa td {
	text-align:center;
	vertical-align:middle;
	width:140px;
	padding:5px 0;
}
#tabella_corse_attesa tfoot tr {
	height:37px;
}
#tabella_corse_attesa tfoot th {
	font-size:12px;
	padding:9px 0 0 8px;
	color:#205581;
}
#tabella_corse_attesa tfoot #counter_corse_attesa {
	color:#ff7f00;
}
/* FINE TABELLA CORSE IN ATTESA */
/* INIZIO TABELLA CORSE RECENTI */
#corse_recenti {
	width:970px;
	float:left;
	margin:30px 0;
}
#corse_recenti h3 {
	background:url(../i/titoli_tab_blu.png) no-repeat 0 0 ;
	font-size:18px;
	padding:8px 0 6px 12px;
	color:#FFFFFF;
	margin-left:8px;
}
#corse_recenti h3 span {
	background:url(../i/corse_recenti.png) no-repeat left center;
	padding-left:65px;
}

#recenti_ajax {
	width:410px;
	float:right;
}
#recenti_dettagli {
	background:#031C32;
	border-top:1px solid #205581;
	border-bottom:1px solid #205581;
	border-right:1px solid #205581;
	height:32px;
}
#recenti_dettagli p {
	color:#205581;
	font-size:16px;
	border-left:1px solid #205581;
	height:19px;
	margin-top:4px;
	padding:4px 0 0 10px;
}
#recenti_info {
	border-bottom:1px solid #205581;
	border-right:1px solid #205581;
	background:#04121d;
	height:189px;
}
#recenti_info .titolo_info {
	background:url(../i/corse_recenti_attivita.png) no-repeat 15px center;
	margin-left:18px;
	padding-left:48px;
}
#recenti_info .cerca_corse {
	background: url("../i/cerca_corse.png") no-repeat scroll 0 2px transparent;
  display: block;
  float: right;
  font-size: 14px;
  height: 23px;
  padding-left: 5px;
  padding-top: 6px;
  text-align: left;
  width: 124px;
}
#recenti_storico {
	background:url(../i/bordotab_blu.png) no-repeat -560px bottom;
	height:36px;
}
#recenti_storico a {
	width:370px;
	color:#538cb9;
	display:block;
	text-align:right;
	text-decoration:underline;
	padding-top:12px;
}
#tabella_corse_recenti th {
	border-top:1px solid #205581;
}
#tabella_corse_recenti th.first {
	border-left:1px solid #205581;
}
.menu_tabella_2, #tabella_corse_recenti tfoot th {
	background:#031C32;
	color:#205581;
	border-bottom:1px solid #205581;
	font-size:16px;
	padding:8px 0;
	text-align:center;
}
#tabella_corse_recenti tbody {
	background:#031C32;
	width:485px;
	border-collapse:collapse;
}
.attivita_2 {
	color:#ffffff;
	font-weight:lighter;
	border-left:1px solid #205581;
	text-decoration:underline;
}
#corse_acquisite2 {
  border-left: 1px solid #205581;
}
#tabella_corse_recenti .casella {
	border-bottom:1px dotted #fff;
}
#tabella_corse_recenti .last {
	border-bottom:none;
}
#tabella_corse_recenti .link a {
	margin-left:-12px;
}
#tabella_corse_recenti .edit {
	background:url(../i/edit.png) no-repeat 0 center;
	width:15px;
	height:24px;
	text-indent:-9999px;
	padding:0 18px 0 0;
}
#tabella_corse_recenti .attivo {
	background:url(../i/attivo_scuro.png) no-repeat 122px 0;
}
#tabella_corse_recenti td {
	text-align:center;
	vertical-align:middle;
	width:140px;
	padding:5px 0;
}
#tabella_corse_recenti tfoot tr {
	height:37px;
}
#tabella_corse_recenti tfoot th {
	font-size:12px;
	padding:9px 0 0 8px;
	color:#205581;
}
#tabella_corse_recenti tfoot #counter_corse_recenti {
	color:#ffe400;
}
/* FINE TABELLA CORSE RECENTI */
/* INIZIO FOOTER */
#footer {
	background:#F9F9F9;
	border-top:20px solid #205483;
	text-align:center;
	height:60px;
}
#footer p {
	color:#205483;
	margin-top:25px;
}
#footer p span {
	color:#163957;
	font-weight:bold;
}
/* FINE FOOTER*/


#table_servizi {
  margin:30px 0;
}

#messaggiorosso {
	border: 1;
	border-style: double;
	border-color: red;
}

#messaggioverde {
	margin-top:20px;
	margin-bottom:10px;
	border: 5px;
	border-style: solid;
	border-color: green;
	background-color: gray;
  display: inline-table; 
  line-height: 19px; 
  width: 100%; 
  padding: 3px;
	
}

#messaggioverde img{
  float: left;
}

#messaggioverde span{
  float: left; 
  margin-left: 4px;
}

.listaJtable {
	  margin:30px 0;
}


.grassetto {
	font-weight: bold;
}

#menu_secondario a:hover  {
	 color:orange;
}

#menu_secondario a:active  {
	 color:orange;
}
.centrato {
   text-align: center;
}

#dettaglio_pub {
	margin: 0; 	
}

#dettaglio_pub .cerca_corse {
	background: url("../i/cerca_corse.png") no-repeat scroll 0 2px transparent;
  display: block;
  float: right;
  font-size: 14px;
  height: 23px;
  padding-left: 5px;
  padding-top: 6px;
  text-align: left;
  width: 124px;
}


.acquisisci {
	background:url(../i/attivo_chiaro.png) no-repeat 0 center;
	display:block;
	width:78px;
	height:23px;
	padding:4px 16px 0 0;
}

.denied {
	color:red;
	margin-bottom:10px;
	text-align:center;
}
.titVerde {
	color:green;
	margin-bottom:10px;
	text-align:center;
}


#accordion p {
	color: black;
}


/*mohit css changes*/
.top_item {
margin:7px 23px;	
  width: 266px;
   float: left;
}
.top_item span{
font-weight: bold;
}
 .mid_p {
            padding-bottom: 15px;
            padding-left: 18px;
            padding-top: 15px;
            line-height: 17px;
        }

.bottom_item {
            width: 266px;
            margin: 0px;
            margin-bottom: 7px;
        }
.insertButton{
	background-color:#3D7ACA;
	border-radius:2px;
	padding:2px;
}		
.ui-button-text-only.insertButton .ui-button-text{
	padding: 0.2em 0.5em;
}
.ui-state-default.insertButton .ui-icon{
	background-image: url(images/ui-icons_0073ea_256x240.png);
}

.ui-state-default.insertButton{
	background: url("images/ui-bg_highlight-hard_100_eeeeee_1x100.png") repeat-x scroll 50% 50% #EEEEEE;
    border: 1px solid #D8DCDF;
    color: #004276;
    font-weight: bold;
	font-size:12px;
}

/*pub_inse_servizio.jsp*/
.inse_servizio_table td.alignleft label{
	color: #538cb9;
	font-size: 14px;
}
.inse_servizio_table td{
	vertical-align:middle;
	height:38px;
}
.inse_servizio_table td.alignleft
{
padding-right:4px;
}
.inse_servizio_table td.alignright{
	padding-top:5px;
	padding-bottom:5px;
}
.inse_servizio_table td.alignright .asterik{
	color:red;
	margin: 0px 4px;
	line-height:29px;
} 
.inse_servizio_table td select{
	height:30px;
}
.inse_servizio_table td input{
	
    background-color: #ffffff;      
	border: medium none;      
	border-radius: 4px;      
	box-shadow: none;      
	clear: left;      
    color: #9C9C9C;      
	float: left;      
    font-family: "Helvetica Neue","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif;      \
	font-size: 8pt;       
    padding: 8px;
}
#ilmioprofilo h3 {
	padding:8px 0 6px 15px;
}
#mioprofilo_menu{
	margin:24px;
}
#foto{
	background: url("images/photo_icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#profilo{
	background: url("images/info_icon.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#info{
	background: url("images/info_icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#tabella_mioprofilo {
 border-bottom:1px solid #205581;
}
.cella{
	border-bottom:1px solid #496C85;
	padding:14px 90px 14px 0;
}

/*riepilogo.jsp*/
#corse_in_attesa {
	width:970px;
	float:left;
	margin:30px 0;
}
#corse_in_attesa h3 {
	background:url(../i/titoli_tab_blu.png) no-repeat 0 0 ;
	font-size:18px;
	padding:8px 0 6px 12px;
	color:#3D7ACA;
	margin-left:8px;
}
#corse_in_attesa h3 span {
	background:url(../i/corse_attesa.png) no-repeat left center;
	padding-left:65px;
}

#tabella_corse_attesa th {
	border-top:1px solid #205581;
}
#tabella_corse_attesa th.first {
	border-left:1px solid #205581;
}
#tabella_corse_attesa thead th {
	background:#031C32;
	border-bottom:1px solid #205581;
}
#tabella_corse_attesa tfoot th {
	background:#031C32;
	color:#6c6c6c;
	border-bottom:1px solid #205581;
	font-size:16px;
	padding:8px 0;
	text-align:center;
}
#tabella_corse_attesa tbody {
	background:#031C32;
	width:485px;
	border-collapse:collapse;
}
#tabella_corse_attesa .casella {
	border-bottom:1px solid #496C85;
}
#tabella_corse_attesa .casella.attivita{
	border-left:1px solid #496C85;
	color:#205581;
	font-weight:lighter;
}
.help {
	background:url(../i/help.png) no-repeat 0 0;
	text-indent:-9999px;
	display:block;
	width:24px;
	height:24px;
}
.link a {
	float:left;
}
#tabella_corse_attesa .last {
	border-bottom:none;
}
.visualizza {
	background:url(../i/visualizza.png) no-repeat 0 center;
	display:block;
	width:78px;
	height:23px;
	padding:4px 16px 0 0;
}
.attivo .visualizza {
	background:url(../i/nascondi.png) no-repeat 0 center;
}
.attivo {
	background:url(../i/attivo_chiaro.png) no-repeat 122px 0;
}
#tabella_corse_attesa td {
	text-align:center;
	vertical-align:middle;
	width:140px;
	padding:5px 0;
}
#tabella_corse_attesa tfoot tr {
	height:37px;
}
#tabella_corse_attesa tfoot th {
	font-size:12px;
	padding:9px 0 0 8px;
	color:#205581;
}
#tabella_corse_attesa tfoot #counter_corse_attesa {
	color:#ff7f00;
}

#attesa_ajax {
	float:right;
}
#attesa_dettagli {
	background:#E99B13;
	border-top:1px solid #E99B13;
	border-bottom:1px solid #E99B13;
	border-right:1px solid #E99B13;
	height:32px;
}
#attesa_dettagli p {
	color:black;
	font-size:16px;
	border-left:1px solid #E99B13;
	height:19px;
	margin-top:4px;
	padding:4px 0 0 10px;
}
#attesa_info {
	border-bottom:1px solid #E99B13;
	border-right:1px solid #E99B13;
	background:#1a354c;
	height:189px;
}

#attesa_storico a {
}

.titolo_info {
	border-bottom: 1px solid #205581;
}
#attesa_storico {
	background:none repeat scroll 0 0 #E99B13;
}
.cellContainer:hover .suggestionbox{
	display:block;
}
.lowAlertBox{
	color:#4a4949;
	float: right; 
	margin-right: 39px; 
	background-color: #FED574; 
	border-radius: 4px;
	border:2px solid #001120;  
	height: 90px; 
	padding: 5px;
	width: 180px;
	line-height: 15px;
	font-size:13px;
	cursor:pointer;
}
.highAlertBox{
	color:#4a4949;
	float: right; 
	margin-right: 39px;
	background-color: #FFF79C; 
	border-radius: 4px;
	border:2px solid #001120; 
	height: 90px; 
	padding: 5px;
	width: 180px;
	line-height: 15px;
	font-size:13px;
	cursor:pointer;
}
.suggestionbox{
	  background-color: #FFFFFF;
    border-radius: 2px;
    color: #538CB9;
    display: none;
    font-size: 12px;
    font-weight: bold;
    line-height: 17px;
    padding: 3px;
    position: absolute;
    right: -163px;
    top: 0;
    width: 165px;
}
.suggestionbox .lefttriangle{
	border-bottom: 5px solid transparent; 
	height: 0px; 
	position: absolute; 
	width: 0px; 
	left: -10px; 
	border-right: 10px solid rgb(255, 255, 255); 
	border-top: 5px solid transparent;
}
#filterDataButton{
	background-color: #EEEEEE;
    background-image: linear-gradient(#FFFFFF, #DEDEDE);
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    color: black;
    cursor: pointer;
    float: right;
    font-weight: bold;
    height: 21px;
    line-height: 26px;
    margin-right: 5px;
    max-width: 98%;
    overflow: hidden;
    padding: 2px 2px 2px 10px;
    position: relative;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    width: 93px;
	margin-top:4px;
}
.filterIcon{
	
	float: right;width: 21px;margin-right: 5px;
	cursor:pointer;
}
.filterpopup{
	background-color: #EEEEEE;
    background-image: linear-gradient(#FFFFFF, #DEDEDE);
    border: 1px solid #CCCCCC;
      text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    width: 256px;
    z-index: 9999;
    display:none;
    color:black;
  
    margin: 0;
    padding: 0;
   height:37px;
    width: 981px;
    margin-bottom:4px;
}

.filterpopup_topIcon{
	 background-color: #0073EA;
    height: 24px;
    padding-left: 2px;
    position: absolute;
    right: 0;
    top: -23px;
	
}
.filterpopup_topIcon img{
	width: 21px;
	
}
.filterCell{
	 height: 29px;
    margin-left: 10px;
    margin-top: 9px;
    float:left;
}
.filterCell span{
	float:left;
	line-height:23px;
}

.filterCell input
{
	float:right;
	
}
.buttonrow{
	float:right;margin-right:6px;
	
}
#commentsTable{
	border-radius:2px;
}
#commentsTable td,#commentsTable th{
	padding:8px 3px;
	
}
#commentsTable th{
	font-weight:bold;
	
}
#commentsTable thead tr{
	background-color:#E99B13;
	
}
#commentsTable tr{
	background-color:white;color:black
	
}
#commentsTable .alternatingRow{
	background-color:#ffedcf;
	
}
